module rf_pc_mux(
  input  [ 3:0] rf_addr,
  input  [31:0] rf_data,
  input  [29:0] pc,
  output [31:0] out
);
assign out = &rf_addr ? {pc,2'b0} : rf_data;
endmodule
